Mark Williams tallied 22 points as the Phoenix Suns overcame Anthony Edwards’ 40-point night to defeat the Minnesota Timberwolves 108-105.